package com.sg.service;

import com.sg.bean.CommodityCateGorp;

import java.util.List;

/**
 * @author lyx
 * 商品分类业务逻辑接口
 */
public interface CommodityCateGorpService {
    //增

    /**
     * 添加商品分类
     * @param ccg 商品分类对象
     * @return 是否成功
     */
    public boolean add(CommodityCateGorp ccg);


    //删

    /**
     * 通过商品分类编号删除商品分类
     * @param cateId 商品分类编号
     * @return 是否成功
     */
    public boolean delete(int cateId);


    //改

    /**
     * 修改商品分类
     * @param ccg 商品分类对象
     * @return 是否成功
     */
    public boolean update(CommodityCateGorp ccg);

    //查

    /**
     * 查询所有商品分类
     * @return 商品分类集合
     */
    public List<CommodityCateGorp> findAll();


    /**
     * 根据商品分类编号查询商品分类
     * @param cateId 商品分类编号
     * @return 商品分类对象
     */
    public CommodityCateGorp findByCateId(int cateId);

    /**
     * 根据商家编号查询商品分类
     * @param businessId 商家编号
     * @return 商品分类对象
     */
    public List<CommodityCateGorp> findByBusinessId(int businessId);

}
